package com.ruoyi.business.domain.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author lxy
 * @date 2024/2/4
 */
@Data
public class DeviceDTO {
    @ApiModelProperty("开发模式，0表示开发模式，1表示发布模式")
    @JsonProperty("devState")
    private Integer devState;
    @ApiModelProperty("设备手机号")
    @JsonProperty("phoneNumber")
    private String phoneNumber;
    @ApiModelProperty("用于存放开发者自定义数据")
    @JsonProperty("extraData")
    private Object extraData;
    @ApiModelProperty("设备是否可用，false表示设备目前不可用")
    @JsonProperty("enable")
    private Boolean enable;
    @ApiModelProperty("工作状态，0表示空闲，1表示繁忙")
    @JsonProperty("workState")
    private Integer workState;
    @ApiModelProperty("接口名")
    @JsonProperty("name")
    private String name;
    @ApiModelProperty("可用天数")
    @JsonProperty("days")
    private Integer days;
    @ApiModelProperty("设备uuid")
    @JsonProperty("uuid")
    private String uuid;
    @ApiModelProperty("工作状态，0表示离线，1表示在线，2表示在线但服务不可用")
    @JsonProperty("onlineState")
    private Integer onlineState;

}
